Selective Querying for Adapting Hierarchical Web Service Compositions

نویسندگان

  • John Harney
  • Prashant Doshi
چکیده

Approaches for composing Web services assume that the parameters used to model the environment remain static and accurate throughout the composition’s execution. The Web service compositions (WSC) are built using a pre-defined, fixed model of the environment at design time, and executed. This fundamental assumption is unrealistic as environments are subject to change during execution. For example, a product may go out of stock affecting the availability, the network bandwidth may fluctuate affecting the WS response time, or the cost of invoking a travel agent’s service may increase. Many WSC techniques do not adapt compositions to such changes, leading to suboptimal results. Dynamism manifests in WSC environments in a variety of ways. For example, changes range from the operational level (such as a newly introduced task) to the organizational level (such as new company policies) as mentioned in [van der Aalst and Jablonski 2000; Han and Bussler 1998]. Indeed, these surveys classify a variety of changes in different ways. Solutions have been presented to address some of these changes, ranging from exception handling techniques defined in [Borgida and Murata 1999] to instituting protocol adaptations in [Desai et al. 2006]. However, less attention has been paid to data volatility that exists during execution. As a concrete example, consider a mortgage loan acquisition process in which two title insurance agencies compete for orders from a large mortgage broker. The sequence in which the broker utilizes the services of the two insurers would depend on the probability with which the insurers usually satisfy the requests and the cost of using them. If the preferred insurer’s rate of request satisfaction drops suddenly (due to say, a financial crisis), a cost-conscious broker should replace it with another insurer to remain optimal. Important non-functional service parameters such as cost, availability, or the rate of request satisfaction in the above example, often change during the life-cycle of a WSC. WSCs must be aware of the changing

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selective Querying using Value of Changed Information for Adapting Hierarchical Web Service Compositions

Environments in which Web service compositions (WSC) operate are often dynamic. We address the problem of which service to query for up-to-date information in order to adapt a hierarchical WSC, given that queries are not free. Previously, the value of changed information (VOC) has been proposed to select those services for querying whose revised non-functional information is expected to bring a...

متن کامل

Risk-Sensitive Querying for Adapting Web Service Compositions

Environments in which Web service compositions (WSCs) operate are often dynamic. To remain optimal, WSCs must adapt to the inherent changes that are present in dynamic environments. While previous WSC adaptation methods have yielded promising results, they fail to accomodate the risk preferences introduced by process designers. Risk preferences may influence which Web services are assembled and...

متن کامل

Risk Sensitive Value of Changed Information for Selective Querying of Web Services

A key challenge associated with compositions is that they must often function in volatile environments, where the parameters of the component Web services may change during execution. Failure to adapt to such changes may result in sub-optimal compositions. Value of changed information (VOC) offers a principled and recognized approach for selectively querying component services for their revised...

متن کامل

Hierarchical Web Services Compositions: Visibility, Compensation and Monitoring

Industry and researchers acknowledge Web services as being at the heart of next generation distributed systems. The most promising feature of the Web services platform is its ability to form new services by combining the capabilities of already existing services, i.e., its composability. The existing services may themselves be composed of other services, leading to a hierarchical composition. I...

متن کامل

Product-line-based requirements customization for web service compositions

Customizing web services according to users’ individual functional and non-functional requirements has become increasingly difficult as the number of users increases. This paper introduces a new way to customize and verify composite web services by incorporating a software product-line engineering approach into web-service composition. The approach uses a partitioning similar to that between do...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008